David T Humphreys — University of Technology